 #page-wrap { width: 800px; margin: 80px auto; }

        h1
        {
                font: bold 36px Helvetica, Arail, Sans-Serif;
                letter-spacing: -1px;
        }
        
        h2
        {
                font: bold 24px Helvetica, Arail, Sans-Serif;
                color: #fff;
                letter-spacing: -1px;
        }
        

        h1, p
        {
                margin: 0 0 20px 0;
        }

                #rotator { width: 760px; height: 280px; position: relative; background: white; padding: 20px; }
                #block-1 { background: #d5fcff; }
                #block-2 { background: #e1ffd5; }
                #block-3 { background: #ffffd8; }
                #rotator > div { 
                        position: absolute; 
                        overflow: hidden;
                        -webkit-transition: all 0.5s ease;
                        -moz-transition: all 0.5s ease;
                        -o-transition: all 0.5s ease;
                }
                #rotator > div > div { 
                        padding: 20px; 
                }
                #rotator > div > div img {
                        float: right;
                        margin: 0 0 2px 10px;
                }
                #rotator .active { top: 20px; left: 20px; width: 480px; height: 280px; background: #81BEF7 }
                #rotator .non-active-top { top: 20px; left: 520px; height: 130px; width: 320px; background: #2E9AFE }
                #rotator .non-active-bottom { top: 170px; left: 520px; height: 130px; width: 320px; background: #0174DF }               
                #rotator .non-active-top:hover, #rotator .non-active-bottom:hover { 
                        cursor: pointer;
                        -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5); 
                        -moz-box-shadow: 0 0 15px rgba(0,0,0,0.5); 
                        box-shadow: 0 0 15px rgba(0,0,0,0.5); 
                }
                #rotator h2 {
                        text-align: center; 
                        line-height: 130px;
                }
                #rotator .active h2 {
                        display: none;
                }